package patterns.visitor.visitors;

import patterns.visitor.elements.Circle;
import patterns.visitor.elements.Rectangle;
import patterns.visitor.elements.Traingle;

/**
 * Interface for geometric transformations
 *
 * TransformationProcessor ~ Visitor
 *
 */
public interface TransformationProcessor {

	/*public void visit(  ConcreteElement e  ); */
	
	public void visit(Circle element);
	
	public void visit(Traingle element);
	
	public void visit(Rectangle element);
}
